body {
	direction: rtl;
}
#search-area .btn {
    left: 0;
    right: auto;
}
#search-area input[type="search"] {
    outline: 0;
}
.light .classynav ul li .dropdown, .light.classy-nav-container {
    text-align: right;
}
.breakpoint-off .classynav ul li .dropdown {
    right: 0;
    left: auto;
}
.breakpoint-off .classynav ul li .dropdown li .dropdown {
    right: auto;
    left: -230px;
}
.classy-navbar .nav-brand {
    margin-right: 0;
}
.classynav > ul > li.cn-dropdown-item.has-down > .dd-arrow, 
.classynav > ul > li.megamenu-item > .dd-arrow {
    left: 8px;
    right: auto;
}
.has-down .dd-arrow, .megamenu-item .dd-arrow {
    left: 20px;
    right: auto;
}
.main-header-area .classynav ul li a.search-btn {
    margin-right: 10px;
    margin-left: 0;
}
.main-home-area {
    overflow: hidden;
}
.home-content form .btn {
    left: 0;
    right: auto;
}
.why-choose {
    padding-right: 20px;
    padding-left: 0;
    text-align: right;
}
.single-choose {
    padding-right: 100px;
    padding-left: 0;
}
.single-choose .icon {
    right: 0;
    left: auto;
}
.why-choose-us .image {
    right: 0;
    left: auto;
}
.teacher-box .view-profile {
    text-align: left;
    left: 0;
    right: auto;
    padding: 15px 15px 15px 15px;
}
.teacher-box .pic::after {
    left: -100px;
    right: auto;
}
.single-event .event-content {
    text-align: right;
}
.single-event .event-content .pull-left {
    float: left;
    margin-left: 95px;
    margin-right: 0;
}
.single-event figure .date {
    right: 20px;
    left: auto;
}
.newsletter form .btn {
    left: 0;
    right: auto;
}
.single-blog .blog-content {
    text-align: right;
}
.single-blog .blog-content h4 .date {
    float: left;
}
.single-footer {
    text-align: right;
}
.copyright-area ul {
    text-align: left;
}
.copyright-area ul li:last-child {
    padding-left: 0;
    border-left: none;
}
.copyright-area p {
    text-align: right;
}
.copyright-area ul li:last-child {
    padding-left: 0;
    border-right: 2px solid #3a3a3a;
    border-left: none;
}
.copyright-area ul li:first-child {
    padding-left: 8px;
    border-left: none;
}
.copyright-area ul li {
    padding-right: 8px;
}
.apply-form {
    margin-right: 45px;
    padding-left:  0;
}
.single-teacher .teacher-content {
    text-align: right;
}
.single-teacher .teacher-content ul {
    float: left;
}
.single-blog-post {
    text-align: right;
}
.read-more .left {
    right: 0;
    left: auto;
}
.single-blog-post .date {
    right: 20px;
    left: auto;
}
.hero-slides-content {
    text-align: right;
}
.home-slides-two.owl-theme .owl-nav .owl-prev {
    right: 40px !important;
    left: auto !important;
}
.home-slides-two.owl-theme .owl-nav .owl-next {
    right: 10px !important;
    left: auto !important;
}
.main-banner-three::after {
    left: 0;
    right: auto;
    border-radius: 0 0 200px 0;
}
.main-banner-three-content {
    text-align: right;
}
.main-banner-three-content button {
    left: 0;
    right: auto;
}
.single-card-post .blog-card-content {
    text-align: right;
}
.single-card-post .date {
    right: 20px;
    left: auto;
}
.page-title {
    text-align: right;
}
.page-title h3::before {
    right: 0;
    left: auto;
}
.about-text {
    text-align: right;
}
.about-text h3::before {
    right: 0;
    left: auto;
}
.about-content {
    text-align: right;
}
.about-content h3::before {
    right: 0;
    left: auto;
}
.teacher-details {
    text-align: right;
}
.progress .progress-value {
    left: 0;
    right: auto;
}
.teacher-involved-coures h2 {
    text-align: right;
}
.teacher-contact-info .teacher-social li {
    margin-left: 6px;
    margin-right: 0;
}
.courses-item .courses-content {
    text-align: right;
}
.courses-item .courses-content-bottom .price {
    float: left;
}
.courses-details-meta ul li {
    margin-right: 25px;
    margin-left: 0;
}
.courses-details-meta ul li .teacher-img {
    margin-left: 15px;
    margin-right: 0 ;
}
.courses-details-meta {
    text-align: right;
}
.courses-details-meta .apply-btn {
    float: left;
}
.side-bar .single-widget {
    text-align: right;
}
.side-bar .features-box ul li span {
    float: left;
}
.side-bar .latest-courses .single-latest-courses .content {
    padding-right: 15px;
    padding-left: 0;
}
.similar-courses h2 {
    text-align: right;
}
.course-details-tabs .show {
    text-align: right;
}
.course-details-area {
    text-align: right;
}
.single-courses-item .courses-content-bottom .price {
    float: left;
}
.course-details-tabs .card-body ul li .preview {
    float: left;
}
.course-details-tabs .card-header span {
    float: left;
}
.course-author {
    padding-right: 170px;
    padding-left: 0;
}
.course-author .img {
    right: 0;
}
.courses-review .single-review {
    padding-right: 170px;
    padding-left: 0;
}
.courses-review .single-review .img {
    right: 0;
}
.side-bar .single-latest-events .event-content {
    padding-right: 15px;
    padding-left: 0;
    text-align: right;
}
.side-bar .instagram-post ul li {
    float: right;
}
.events-details {
    text-align: right;
}
.side-bar .search-box form .btn {
    left: 0;
    border-radius: 5px 0 0 5px;
}
.side-bar .recent-post .single-recent-post .content {
    padding-right: 15px;
    padding-left: 0;
}
.side-bar .categories-box li a:hover {
    padding-right: 8px;
    padding-left: 0;
}
.side-bar .archives-box li a:hover {
    padding-right: 8px;
    padding-left: 0;
}
.blog-details {
    text-align: right;
}
.blog-details .author-share .social-share {
    text-align: left;
}
.blog-details .article-author .author-img {
    float: right;
}
.blog-details .article-author .author-title {
    padding-right: 25px;
    padding-left: 0;
}
.post-comments {
    text-align: right;
}
.single-comment .comment-img {
    float: right;
}
.single-comment .comment-content {
    padding-right: 25px;
    padding-left: 0;
}
.single-comment .comment-content a {
    left: 25px;
    right: auto;
}
.leave-a-reply {
    text-align: right;
}
.blog-details .blockquote {
    border-right: 4px solid #e60c3d;
    border-left: none;
}
.woocommerce-shop-top p {
    text-align: right;
}
.woocommerce-shop-top .form-control {
    height: 60px;
}
.single-product .product-img .quick-view {
    left: 15px;
    right: auto;
}
.single-product-item .product-img .quick-view {
    left: 15px;
    right: auto;
}
.content-footer {
    text-align: right;
}
.single-product-item .content-footer .price {
    float: left;
}
.product-desc {
    text-align: right;
}
.shop-details {
    text-align: right;
}
.related-shop h2 {
    text-align: right;
}
.cart-area {
    text-align: right;
}
.cuppon-form .btn {
    left: 0;
    right: auto;
}
.checkout-area {
    text-align: right;
}
.contact-box {
    padding: 20px 90px 20px 20px;
    text-align: right;
}
.contact-box .icon {
    right: 20px;
    left: auto;
}
#contactForm {
    text-align: right;
}
.leave-your-message {
    text-align: right;
}
.leave-your-message .stay-connected li a i {
    margin-left: 10px;
    margin-right: 0;
}
.courses-content-bottom {
    text-align: right;
}
.faq {
    text-align: right;
}
.faq .card-header i {
    float: left;
}
#login-form .left {
    float: right;
    text-align: right;
}
#login-form::before {
    right: 0;
    left: 0;
}
#login-form .right .connect {
    text-align: right;
}
.scrolltop {
    left: 30px;
    right: auto;
}
.courses-details-meta ul li:first-child {
    margin-right: 0;
}
.feedback-content {
    text-align: right;
    padding: 20px 140px 20px 50px;
}
.feedback-content i {
    right: 30px;
    left: auto;
}
.feedback-content h3 {
    padding-right: 60px !important;
    padding-left: 0;
}
.feedback-content h3::before {
    right: 0;
    left: auto;
}
.apply-area::before {
    left: 0;
    right: auto;
}
.apply-area::after {
    left: 0;
    right: auto;
}
.shop-details-tabs .shop-reviews ul li::before {
    right: -12px;
    left: auto;
}
.classynav > ul > li.has-down.active > .dd-arrow::after, .has-down .dd-arrow::after, .has-down.active > .dd-arrow::after, .megamenu-item .dd-arrow::after, .megamenu-item.active > .dd-arrow::after {
    right: auto;
    left: -5px;
}

/* RTL responsive css*/
@media only screen and (max-width: 767px) {
    .copyright-area p {
        text-align: center !important;
    }
    .copyright-area ul {
        text-align: center !important;
    }
    .apply-form {
        margin-right: 0px !important;
        padding-left: 0 !important;
    }
    .feedback-content {
        padding: 20px 20px 20px 20px !important;
    }
    .home-content {
        text-align: right !important;
    }
    .courses-details-meta .apply-btn {
        float: unset !important;
    }
    .courses-details-meta ul li {
        margin-right: 0 !important;
    }
    .course-author {
        padding-right: 0;
    }
    .courses-review .single-review {
        padding-right: 0;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .single-event .event-content .pull-left {
        margin-right: 95px !important;
        margin-left: 0;
    }
    .feedback-content {
        padding: 20px 20px 20px 20px !important;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .feedback-content i {
        top: 55px !important;
    }
    .feedback-content {
        bottom: 0 !important;
    }
}
@media only screen and (min-width: 1400px) {
 
    
}
/*# sourceMappingURL=responsive.css.map */